home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / latin < prev    next >
Text File  |  2005-01-13  |  9KB  |  180 lines

  1.  
  2. // Common Latin alphabet layout
  3. //
  4. // $XFree86: xc/programs/xkbcomp/symbols/pc/latin,v 1.3 2002/12/20 20:18:34 paulo Exp $
  5.  
  6. default partial
  7. xkb_symbols "basic" {
  8.  
  9.     key <AE01>    { [         1,     exclam,  onesuperior,   exclamdown ]    };
  10.     key <AE02>    { [         2,         at,  twosuperior,    oneeighth ]    };
  11.     key <AE03>    { [         3, numbersign, threesuperior,    sterling ]    };
  12.     key <AE04>    { [         4,     dollar,   onequarter,       dollar ]    };
  13.     key <AE05>    { [         5,    percent,      onehalf, threeeighths ]    };
  14.     key <AE06>    { [         6, asciicircum, threequarters, fiveeighths ] };
  15.     key <AE07>    { [         7,  ampersand,    braceleft, seveneighths ]    };
  16.     key <AE08>    { [         8,   asterisk,  bracketleft,    trademark ]    };
  17.     key <AE09>    { [         9,  parenleft, bracketright,    plusminus ]    };
  18.     key <AE10>    { [         0, parenright,   braceright,       degree ]    };
  19.     key <AE11>    { [     minus, underscore,    backslash, questiondown ]    };
  20.     key <AE12>    { [     equal,       plus, dead_cedilla,  dead_ogonek ]    };
  21.  
  22.     key <AD01>    { [         q,          Q,           at,  Greek_OMEGA ]    };
  23.     key <AD02>    { [         w,          W,      lstroke,      Lstroke ]    };
  24.     key <AD03>    { [         e,          E ]    };
  25.     key <AD04>    { [         r,          R,    paragraph,   registered ]    };
  26.     key <AD05>    { [         t,          T,       tslash,       Tslash ]    };
  27.     key <AD06>    { [         y,          Y,    leftarrow,          yen ]    };
  28.     key <AD07>    { [         u,          U,    downarrow,      uparrow ]    };
  29.     key <AD08>    { [         i,          I,   rightarrow,     idotless ]    };
  30.     key <AD09>    { [         o,          O,       oslash,     Ooblique ]    };
  31.     key <AD10>    { [         p,          P,        thorn,        THORN ]    };
  32.     key <AD11>    { [bracketleft,  braceleft, dead_diaeresis, dead_abovering ] };
  33.     key <AD12>    { [bracketright, braceright, dead_tilde,  dead_macron ]    };
  34.  
  35.     key <AC01>    { [         a,          A,           ae,           AE ]    };
  36.     key <AC02>    { [         s,          S,       ssharp,      section ]    };
  37.     key <AC03>    { [         d,          D,          eth,          ETH ]    };
  38.     key <AC04>    { [         f,          F,      dstroke,  ordfeminine ]    };
  39.     key <AC05>    { [         g,          G,          eng,          ENG ]    };
  40.     key <AC06>    { [         h,          H,      hstroke,      Hstroke ]    };
  41.     key <AC07>    { [         j,          J ]    };
  42.     key <AC08>    { [         k,          K,          kra,    ampersand ]    };
  43.     key <AC09>    { [         l,          L,      lstroke,      Lstroke ]    };
  44.     key <AC10>    { [ semicolon,    colon, dead_acute, dead_doubleacute ]    };
  45.     key <AC11>    { [apostrophe, quotedbl, dead_circumflex,  dead_caron ]    };
  46.     key <TLDE>    { [     grave, asciitilde,      notsign,      notsign ]    };
  47.  
  48.     key <BKSL>    { [ backslash,        bar,   dead_grave,   dead_breve ]    };
  49.     key <AB01>    { [         z,          Z, guillemotleft,        less ]    };
  50.     key <AB02>    { [         x,          X, guillemotright,    greater ]    };
  51.     key <AB03>    { [         c,          C,         cent,    copyright ]    };
  52.     key <AB04>    { [         v,          V, leftdoublequotemark, grave ]    };
  53.     key <AB05>    { [         b,          B, rightdoublequotemark, apostrophe ] };
  54.     key <AB06>    { [         n,          N ]    };
  55.     key <AB07>    { [         m,          M,           mu,    masculine ]    };
  56.     key <AB08>    { [     comma,       less, horizconnector,   multiply ]    };
  57.     key <AB09>    { [    period,    greater, periodcentered,   division ]    };
  58.     key <AB10>    { [     slash,   question, dead_belowdot, dead_abovedot ] };
  59.  
  60. };
  61.  
  62. // Northern Europe ( Danish, Finnish, Norwegian, Swedish) common layout
  63.  
  64. partial
  65. xkb_symbols "type2" {
  66.  
  67.     include "pc/latin"
  68.  
  69.     key <AE01>    { [         1,     exclam,   exclamdown,  onesuperior ]    };
  70.     key <AE02>    { [         2,   quotedbl,           at,  twosuperior ]    };
  71.     key <AE03>    { [         3, numbersign,     sterling, threesuperior]    };
  72.     key <AE04>    { [         4,   currency,       dollar,   onequarter ]    };
  73.     key <AE05>    { [         5,    percent,      onehalf,         cent ]    };
  74.     key <AE06>    { [         6,  ampersand,          yen,  fiveeighths ]    };
  75.     key <AE07>    { [         7,      slash,    braceleft,     division ]    };
  76.     key <AE08>    { [         8,  parenleft,  bracketleft, guillemotleft]    };
  77.     key <AE09>    { [         9, parenright, bracketright, guillemotright] };
  78.     key <AE10>    { [         0,      equal,   braceright,       degree ]    };
  79.  
  80.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  81.     key <AD04>    { [         r,          R,   registered,   registered ]    };
  82.     key <AD05>    { [         t,          T,        thorn,        THORN ]    };
  83.     key <AD09>    { [         o,          O,           oe,           OE ]    };
  84.     key <AD11>    { [     aring,  Aring, dead_diaeresis, dead_abovering ]    };
  85.     key <AD12>    { [dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
  86.  
  87.     key <AC01>    { [         a,          A,  ordfeminine,    masculine ]    };
  88.  
  89.     key <AB03>    { [         c,          C,    copyright,    copyright ]    };
  90.     key <AB08>    { [     comma,  semicolon, dead_cedilla,  dead_ogonek ]    };
  91.     key <AB09>    { [    period,   colon, periodcentered, dead_abovedot ]    };
  92.     key <AB10>    { [     minus, underscore, dead_belowdot, dead_abovedot ] };
  93. };
  94.  
  95. // Slavic Latin ( Albanian, Croatian, Polish, Slovene, Yugoslav)
  96. // common layout
  97.  
  98. partial
  99. xkb_symbols "type3" {
  100.  
  101.     include "pc/latin"
  102.  
  103.     key <AD01>    { [         q,          Q,    backslash,  Greek_OMEGA ]    };
  104.     key <AD02>    { [         w,          W,          bar,      Lstroke ]    };
  105.     key <AD06>    { [         z,          Z,    leftarrow,          yen ]    };
  106.  
  107.     key <AC04>    { [         f,          F,  bracketleft,  ordfeminine ]    };
  108.     key <AC05>    { [         g,          G, bracketright,          ENG ]    };
  109.     key <AC08>    { [         k,          K,      lstroke,    ampersand ]    };
  110.  
  111.     key <AB01>    { [         y,          Y, guillemotleft,         less ]    };
  112.     key <AB04>    { [         v,          V,           at,        grave ]    };
  113.     key <AB05>    { [         b,          B,    braceleft,   apostrophe ]    };
  114.     key <AB06>    { [         n,          N,   braceright,   braceright ]    };
  115.     key <AB07>    { [         m,          M,      section,    masculine ]    };
  116.     key <AB08>    { [     comma,  semicolon,         less,     multiply ]    };
  117.     key <AB09>    { [    period,      colon,      greater,     division ]    };
  118. };
  119.  
  120. // Another one Latin common layout
  121. // (German, Estonian, Spanish, Icelandic, Italian, Latin American, Portuguese)
  122.  
  123. partial
  124. xkb_symbols "type4" {
  125.  
  126.     include "pc/latin"
  127.  
  128.     key <AE02>    { [         2,   quotedbl,           at,    oneeighth ]    };
  129.     key <AE06>    { [         6,  ampersand,      notsign,  fiveeighths ]    };
  130.     key <AE07>    { [         7,      slash,    braceleft, seveneighths ]    };
  131.     key <AE08>    { [         8,  parenleft,  bracketleft,    trademark ]    };
  132.     key <AE09>    { [         9, parenright, bracketright,    plusminus ]    };
  133.     key <AE10>    { [         0,      equal,   braceright,       degree ]    };
  134.  
  135.     key <AD03>    { [         e,          E,     EuroSign,         cent ]    };
  136.  
  137.     key <AB08>    { [   comma,  semicolon, horizconnector,     multiply ]    };
  138.     key <AB09>    { [  period,      colon, periodcentered,     division ]    };
  139.     key <AB10>    { [   minus, underscore, dead_belowdot, dead_abovedot ]    };
  140. };
  141.  
  142. partial
  143. xkb_symbols "nodeadkeys" {
  144.  
  145.     key <AE12>    { [     equal,       plus,     cedilla,        ogonek ]    };
  146.     key <AD11>    { [bracketleft,  braceleft,  diaeresis,        degree ]    };
  147.     key <AD12>    { [bracketright, braceright, asciitilde,       macron ]    };
  148.     key <AC10>    { [ semicolon,      colon,       acute,   doubleacute ]    };
  149.     key <AC11>    { [apostrophe,   quotedbl, asciicircum,         caron ]    };
  150.     key <BKSL>    { [ backslash,        bar,       grave,         breve ]    };
  151.     key <AB10>    { [     slash,   question, dead_belowdot,    abovedot ]    };
  152. };
  153.  
  154. partial
  155. xkb_symbols "type2_nodeadkeys" {
  156.  
  157.     include "pc/latin(nodeadkeys)"
  158.  
  159.     key <AD11>    { [     aring,      Aring,   diaeresis,        degree ]    };
  160.     key <AD12>    { [ diaeresis, asciicircum, asciitilde,         caron ]    };
  161.     key <AB08>    { [     comma,  semicolon,     cedilla,        ogonek ]    };
  162.     key <AB09>    { [    period,   colon, periodcentered,      abovedot ]    };
  163.     key <AB10>    { [   minus, underscore, dead_belowdot,      abovedot ]    };
  164. };
  165.  
  166. partial
  167. xkb_symbols "type3_nodeadkeys" {
  168.  
  169.     include "pc/latin(nodeadkeys)"
  170. };
  171.  
  172. partial
  173. xkb_symbols "type4_nodeadkeys" {
  174.  
  175.     include "pc/latin(nodeadkeys)"
  176.  
  177.     key <AB10>    { [   minus, underscore, dead_belowdot,      abovedot ]    };
  178. };
  179.  
  180.